| Attributes |
| Name | Required | Request-time | Type | Description |
| label | false | true | java.lang.String | The label for this component. |
| propertyLabel | false | true | java.lang.String | Text displayed as the label of this component in a property panel. The value is only used if the tag is nested inside a renderPropertyPanel tag |
| name | false | true | java.lang.String | The name attribute for this component. |
| required | false | true | java.lang.String | Flag indicating that the user is required to provide a submitted value for this input component. |
| disabled | false | true | java.lang.String | Flag indicating that this element must never receive focus or be included in a subsequent submit. |
| enabled | false | true | java.lang.String | Flag indicating whether this input field is enabled or not. |
| forceFocus | false | true | java.lang.String | Flag indicating whether or not focus should be set back to the date input text field after an invalid date error message is displayed. |
| dateValidation | false | true | java.lang.String | Flag indicating whether or not date validation should be run when the onBlur() event gets called on the date input text field |
| dateValueType | false | true | java.lang.String | The type of dateInputComponent - "DATE_ONLY", "DATE_TIME", or "TIME_ONLY" |
| dateValue | false | true | java.lang.String | Initial value for the date text box |
| timeValue | false | true | java.lang.String | Timestamp representing the initial value for the time |
| onblur | false | true | java.lang.String | Javascript code executed when this element loses focus. |
| onchange | false | true | java.lang.String | Javascript code executed when this element loses focus and its value has been modified since gaining focus. |
| onclick | false | true | java.lang.String | Javascript code executed when a pointer button is clicked over this element. |
| ondblclick | false | true | java.lang.String | Javascript code executed when a pointer button is double clicked over this element. |
| onfocus | false | true | java.lang.String | Javascript code executed when this element receives focus. |
| onkeydown | false | true | java.lang.String | Javascript code executed when a key is pressed down over this element. |
| onkeypress | false | true | java.lang.String | Javascript code executed when a key is pressed and released over this element. |
| onkeyup | false | true | java.lang.String | Javascript code executed when a key is released over this element. |
| onmousedown | false | true | java.lang.String | Javascript code executed when a pointer button is pressed down over this element. |
| onmousemove | false | true | java.lang.String | Javascript code executed when a pointer button is moved within this element. |
| onmouseout | false | true | java.lang.String | Javascript code executed when a pointer button is moved away from this element. |
| onmouseover | false | true | java.lang.String | Javascript code executed when a pointer button is moved onto this element. |
| onmouseup | false | true | java.lang.String | Javascript code executed when a pointer button is released over this element. |
| onselect | false | true | java.lang.String | Javascript code executed when text within this element is selected by the user. |
| readonly | false | true | java.lang.String | Flag indicating that this component will prohibit changes by the user. The element may receive focus unless it has also been disabled. |
| style | false | true | java.lang.String | CSS style(s) to be applied when this component is rendered. |
| styleClass | false | true | java.lang.String | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. |
| tabindex | false | true | java.lang.String | Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767. |